#include <stdio.h>
#include <mysql/mysql.h>


int main(int argc, char const *argv[])
{
    int ret = mysql_library_init(argc, (char **)argv, NULL); // mysql库的使用初始化
    if(ret != 0){
        perror("mysql lib init");
        return -1;
    }    

    printf("---mysql lib init ok--\n");

    MYSQL db;  // 定义mysql数据库对象
    if(mysql_init(&db) != NULL){
        printf("数据库对象初始化成功!\n");
        
        // 连接数据库:  1）本地域套接字  2）网络域套接字
        // char *sock_path = "/var/run/mysqld/mysqld.sock";
        if(mysql_real_connect(&db, "10.35.161.14", "root", "root", "cloudfs", 3306, NULL,0) != NULL){
            printf("---MYSQ数据库连接成功--\n");

        
            mysql_close(&db); // 关闭数据库连接
        }
    }


    mysql_library_end(); // mysql库的结束
    return 0;
}






